package com.flychord.entity.coursemanage;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.*;

@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
public class PlanCourseBuyDTO implements Serializable{
	private static final long serialVersionUID = 1L;
	
	/**  */
	private Long id;
	
	/** 用户id */
	private String userId;
	
	/** 购买时琴行id */
	private String companyId;
	
	/** 课程类型（0、钢琴） */
	private String courseType;
	
	/** 使用方法（0、按课时，1、按时间） */
	private String useType;
	
	/** 优惠活动id(预留) */
	private String discountsId;
	
	/** 等级（1-10级，纯数字表示） */
	private String grade;
	
	/** 课程时长 */
	private String courseDuration;
	
	/** 购买数量 */
	private String buySum;
	
	/** 购买(实付)总金额 */
	private String buyMoney;
	
	/** 单价(应缴) */
	private String singularMoney;
	
	/** 单价（实付） */
	private String realityMoney;
	
	/** 原价（应付）总金额 */
	private String originalMoney;
	
	/** 创建时间 */
	private Date createDate;
	
	/** 修改时间 */
	private Date updateDate;
	
	/** 购买操作人员id */
	private String salesmanId;
	
	/** 购买操作人员名字 */
	private String salesmanName;
	
	/** 状态(预留) */
	private String status;
	
	/** 是否有效(0无效，1有效 , 4以删除) */
	private String isEnable;
	
	/** 是否已退课(0:是，1否)(预留) */
	private String isRefund;
	
	/** 购买课时备注 */
	private String remark;
	
	/**  */
	private String reserveOne;
	
	/**  */
	private String reserveTwo;
	
	/**  */
	private String reserveThree;
	
	/**  */
	private String reserveFour;
	
	/**  */
	private String reserveFive;
	
}
